# -*- coding=utf-8 -*-
import jeepay
from jeepay.app_config import AppConfig

# 配置信息
api_key = "liC2rbnH0SJFWlVzwncM7FZeF6abLNE0s2EFPsK8ZVoTYVddBS3rX39tZX5jIrsdhA4EgNHilhhvqtCNK0quh8SIWBAWxb7HHjHcV4m9SBIptdBzXWLOmisRJF933qAm"
AppConfig.set_mch_no("M1679219294")
AppConfig.set_app_id("6416da5ee4b00bed884be286")
AppConfig.set_api_key(api_key)

"""
支付 API 文档：https://docs.jeequan.com/docs/jeepay/index
"""

print("发起订单分账")
try:
    exec = jeepay.Division.exec(
        payOrderId="P1721732006052859906",  # 支付订单号，与mchOrderNo二者传一即可
        # mchOrderNo="",  # 商户订单号，与payOrderId二者传一即可
        useSysAutoDivisionReceivers=0,  # 是否使用系统配置的自动分账组，0-否 1-是
        receivers="[{\"receiverId\":\"800045\"}]"   # 分账接收方列表
    )
    print(exec)
except Exception as e:
    print(e)
